package com.flex.showdoc4j.model;

import com.flex.core.enums.SdkCommitType;
import com.flex.core.enums.SdkType;
import lombok.Data;

/**
 * 生成sdk配置
 * @author ganlt
 * @since 2019/10/25 9:56
 */
@Data
public class GeneratorSdkConfig {
    /**
     * 后缀名称
     */
    private String suffixName="Gateway";
    /**
     * 模版地址
     */
    private String templatePath="js-template.beetl";
    /**
     * 创建代码类型
     */
    private SdkType type=SdkType.js;

    /**
     * 提交生成文件类型
     */
    private SdkCommitType sdkCommitType=SdkCommitType.local;

    /**
     * 提交地址
     */
    private String path="./jsapi";

    /**
     * 提交账号
     */
    private String account;

    /**
     * 提交密码
     */
    private String password;

    /**
     * 认证地址
     */
    private String authorizePath;

    private ConfigModel configModel;

}
